小编Bob*_*sky的帖子

可以在heroku上运行exe文件吗?

我希望用户填写一个 html 表单,当他们提交表单时,他们可以打印出包含其他信息和答案的 PDF。如果您对如何完成这项工作有任何意见,那就太好了。

我正在寻找解决此问题的方法,我发现wkhtmltopdf.org说要wkhtmltopdf http://google.com google.pdf通过命令提示符执行。我是在wkhtmltopdf.exe所在的bin目录下做的。

我最终得到了谷歌的PDF。但这是在我的电脑上。我如何在heroku上获得这个exe?有没有另一种方法可以解决这个问题?我只知道 JS 并使用 Windows。

javascript heroku node.js

6
推荐指数
0
解决办法
808
查看次数

PackageReference 条件被忽略

在我的 VS 2017 项目中,我引用了 docfx.console 包,我希望它仅在满足特定条件时使用。但是该包被用于所有构建。

这是我项目的一部分。我希望在配置为 Installer/AnyCPU 并且 VS 正在构建 net40 风格时使用 docfx.console。

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>net40;netstandard1.3;netstandard2.0</TargetFrameworks>
    <!-- ... -->
    <Configurations>Debug;Release;Installer</Configurations>
  </PropertyGroup>

  <ItemGroup Condition=" '$(TargetFramework)'=='net40' ">
    <!-- ... -->
    <PackageReference Include="docfx.console" Version="2.30.0" Condition="'$(Configuration)|$(Platform)'=='Installer|AnyCPU'" />
  </ItemGroup>

    <!-- ... -->
</Project>
Run Code Online (Sandbox Code Playgroud)

有没有办法在仅针对 net40 的安装程序构建中使用 docfx.console?

msbuild csproj visual-studio docfx

6
推荐指数
2
解决办法
4151
查看次数

在重新启动时保留应用程序状态

我一直试图通过序列化我的主要UITabBarController使用来保持我的iPhone应用程序的状态[NSKeyedArchiver archiveRootObject:toFile:],但我遇到了困难.

首先我遇到了问题UIImage,因为它没有实现NSCoding协议,但我通过UIImage为该存储创建扩展类别并检索原始图像数据来解决这个问题.

我现在坚持的问题是,当我从存档恢复时,我的视图控制器不存在.我UINavigationControllers在每个选项卡中都有,当我还原时,UINavigationItems仍然存在(我可以使用Back按钮等来更改它们)但是视图控制器已经不见了.

我看到UINavigationControllerviewControllers属性标记(nonatomic, copy).这是否意味着当您归档a时UINavigationController,它不包括其视图控制器堆栈?如果是这样,我怎么能解决这个问题呢?我首先想到我会覆盖这些NSCoding方法UINavigationController,但这会搞砸NIB文件中的初始化.

我有点不安,因为我一直在努力保持app状态.我认为这是一个很常见的用例,它可以直接实现.我在这里错过了什么吗?

iphone cocoa-touch

5
推荐指数
2
解决办法
1881
查看次数

我是否必须检查LSRequiresIPhoneOS以确定相机是否可用?

在我的Xcode项目Info.plist中,资源中有文件.它有这样的属性:

LSRequiresIPhoneOS
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:我必须检查一下吗?我想要的是我的应用程序发现自己天气有相机或没有.如果没有,该功能被禁用,如果是,请:酷!它必须适用于iPhone和iPod Touch!

我想如果我禁用它Info.plist,我仍然可以使用iPhone功能,Apple也不会拒绝我的代码,对吧?

iphone ipod-touch

5
推荐指数
1
解决办法
5177
查看次数

NSTimer贵吗?

我正在使用大约20 UIImageView秒的小飞机图像(50x50像素)在iPhone屏幕上进行简单动画.通过UIImageView以定时器间隔移动center属性来完成动画.

[NSTimer scheduledTimerWithTimeInterval:0.01
                                 target:self
                               selector:@selector(timerFired:)
                               userInfo:nil
                                repeats:YES]
Run Code Online (Sandbox Code Playgroud)

什么是最佳实践:创建一个NSTimer并循环20 UIImageView秒以在定时器触发时设置中心属性?或者我应该只NSTimer为每个UIImageView对象创建一个?是NSTimer资源昂贵?

iphone

5
推荐指数
1
解决办法
1809
查看次数

使用C#将PDF转换为可用文本

是否有一个库可以从c#.net中的pdf文件中提取文本?我已经尝试了一些,但文档很糟糕,所以我无法让它开始.此外,如果它提供了一个类来提取将是一个加号的图像.有什么建议?Thx提前.

此外,我需要能够将其实现到现有的应用程序中.

c# pdf text-extraction image-extraction

5
推荐指数
0
解决办法
898
查看次数

如何制作依赖于System.Drawing命名空间的现有C#代码的Silverlight版本

我们有很多C#2.0代码,它们严重依赖于System.Drawing命名空间.还有一些WinGDI依赖项(通过互操作).

您如何建议解决制作功能相当的Silverlight版本代码的问题?我们希望尽可能多地重用代码,因为我们希望继续开发代码的两个版本.

也许你可以推荐一些文章/书籍?

更新:代码是一个非可视组件.不是申请.没有第三方依赖项.

c# silverlight porting system.drawing

5
推荐指数
1
解决办法
887
查看次数

PDF文字搜索C#

我要求阅读pdf文件并搜索文本.我应该在哪个页面显示文本存在和出现次数.我可以阅读pdf文本,但我需要知道页码.

谢谢

c# pdf full-text-search c#-3.0

5
推荐指数
0
解决办法
8803
查看次数

如何在Silverlight图像控件上显示TIFF(以字节[]的形式)

我创建了一个窗口服务,将所有TIFF文件放入数据库并存储为Byte[].

现在我希望能够通过Silverlight Image控件显示它们

所以我在绑定XAML时使用Converter以转换Byte[]Bitmap因为Image.Source唯一接受eitheir URI(我没有将文件存储在服务器上所以不能使用此方法)或Bitmap.

BitmapImage bmi = new BitmapImage();
if (value != null)
{
    ImageGallery imageGallery = value as ImageGallery;
    byte[] imageContent = imageGallery.ImageContent;
    string imageType = imageGallery.ImageType;
    using (MemoryStream ms = new MemoryStream(imageContent))
    {
        bmi.SetSource(ms);
    }
}
return bmi;
Run Code Online (Sandbox Code Playgroud)

但是,我得到了例外,bmi.SetSource(ms)因为Silverlight仅支持JPEG和PNG图像.

所以我做了更多的研究,并知道我应该将TIFF的字节转换为JPEG或PNG的字节然后它将工作.

为此,我尝试了两种方法:

  • 在服务器上进行转换:在我的RIA服务调用中,在检索之后ImageGallery,我遍历可用图像以将TIFF的字节转换为JPEG的字节.

但它不工作....你能告诉我我做错了吗?

public IQueryable<ImageGallery> GetImageGalleries()
{
    var imageGalleries = this.ObjectContext.ImageGalleries.OrderBy(i=>i.ImageName);
    foreach (ImageGallery imageGallery in imageGalleries)
    {
        if (imageGallery.ImageType == ".tif" || imageGallery.ImageType …
Run Code Online (Sandbox Code Playgroud)

.net c# tiff silverlight-4.0 libtiff.net

5
推荐指数
1
解决办法
3689
查看次数

使用 wkhtmltopdf 为 100 多个潜在客户生成商业信函

我们需要使用邮件合并功能为给定的列表打印商业信函。

我的客户不愿意在付费的 ASP.NET 控件上花费 $$ 来制作 PDF。所以我选择了 WKHTMLtoPDF,它对我们来说很好用,直到有一天客户试图获得 100 多个潜在客户的 PDF,导致 PDF 生成完全失败。它适用于 10-20 页的 PDF,但不适用于 100 页。

是否有任何提示和技巧可以提高性能?如果这很重要,我们将使用云托管的 IIS 7 和 ASP.NET 4。

pdf-generation wkhtmltopdf

5
推荐指数
2
解决办法
5万
查看次数