我无法弄清楚情况。我有一张 png 格式的图片,Paint 说它是 500x500 像素,大约 13 厘米。为什么,当我将它添加到现有或新的 pdf 文件时,它的大小会变成大约 4 厘米?
主页
/
user-358675
Andrey's questions
我需要在 C# 中以编程方式实现 pdf 到 xps 的转换,没有工作表限制,不添加标题并且是免费的(没有任何 acrobat 打印机)。我尝试了 GemBox、Spire、Aspose - 它们运行良好,但在免费版本中功能有限。除了 ghostscript.net 之外,还有其他一些选项(我把它留到最后一回合)。
班级代码:
class demo_
{
protected:
sf::CircleShape* demo_point;
public:
demo_()
{
std::cout << "init\n";
demo_point = new sf::CircleShape();
}
~demo_()
{
std::cout << "delete\n";
delete demo_point;
}
};
主要代码:
std::vector <demo_> obj;
std::cout << "1\n";
for (int i = 0; i < 100; i++) {
std::cout << "3\n";
demo_ tpoint = demo_();
//tpoint.SetColor(GetRandomColor());
//tpoint.SetRadius(5.f);
//tpoint.SetStartPosition((float)(rand() % sizeWindowX), (float)(rand() % sizeWindowY));
obj.push_back(tpoint);
}
std::cout << "2\n";
工作成果:
1
3
init
delete
3
init
delete
delete
例外:在地址读取时访问冲突
为什么循环中的第二个 demo_ 调用了两次析构函数?
例如,当单击 UWP 中的按钮时,我需要从https://www.cbr-xml-daily.ru/daily_json.js获取 json。在控制台应用程序中,我可以这样做,例如,使用 WebClient:
using (WebClient wc = new WebClient())
{
Uri uri = new Uri("https://www.cbr-xml-daily.ru/daily_json.js");
var json = wc.DownloadString(uri);
Console.WriteLine(json);
}
或网络请求:
WebRequest request = WebRequest.Create("https://www.cbr-xml-daily.ru/daily_json.js");
WebResponse response = request.GetResponse();
using (Stream stream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(stream))
{
string line = "";
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
}
response.Close();
Вызвано исключение: "System.Exception" в System.Private.CoreLib.dll
Сведения WinRT: Не удается найти сервер с таким именем или адресом
Вызвано исключение: "System.Exception" в System.Net.Http.dll
Сведения WinRT: Не удается найти сервер с таким именем или адресом
Вызвано исключение: "System.Exception" в System.Private.CoreLib.dll
Сведения WinRT: Не удается найти сервер с таким именем или адресом
"CurrencyConverter.exe" (CoreCLR: CoreCLR_UWP_Domain). Загружено "C:\Program Files\WindowsApps\Microsoft.NET.CoreFramework.Debug.2.2_2.2.29301.2_x64__8wekyb3d8bbwe\System.Resources.ResourceManager.dll".
Вызвано исключение: "System.Net.Http.HttpRequestException" в System.Net.Http.dll
Вызвано исключение: "System.Net.Http.HttpRequestException" в System.Private.CoreLib.dll
Вызвано исключение: "System.Net.Http.HttpRequestException" в System.Net.Http.dll
Вызвано исключение: "System.Net.Http.HttpRequestException" в System.Private.CoreLib.dll
Вызвано исключение: "System.Net.Http.HttpRequestException" в System.Private.CoreLib.dll